MAFRMSRDHADFVAHGGTEWDDGAFVNVKKIKIFHDWAGITLVQFDYIDGTGAIVSGLDHGTEPFQFDREHGRVPVEGARAEFWLRDDEYITIVTAFGGYCVRKIEFITNKRTFDFGGFN